"""
数据类型：
序列：字符串、列表、元组   有序（有下标） 切片

1、字符串    str
   常用方法、切片
2、列表      list
   {}
   常用方法（增删改查）  遍历
3、元组      tuple
    （）
    元素不能修改
----------
无序（没有下标）
4、字典  dict
  {}
  元素是双列（键值对），其他数据类型都是单列的
  key:value
  常用方法（增删改查），遍历

5、集合 set
   {}
   元素是单列，无序（没有下标）,不重复
   常用方法遍历

"""

set1 ={1,3,5,7,3}
# 自动去掉重复值
print(set1)
print(type(set1))





dict1 = {'id': 1, 'name': 'zhangsan', 'age': 18}
print(type(dict1))
# 增加/修改：若key存在则修改，不存在增加
dict1['name'] = 'tom'
dict1['address'] = '瓯江口'
# 删除   del
del dict1['address']
print(dict1)
# 查询
# 1）根据key查询value
# 若key不存在会报错
print(dict1['name'])
# 可以给出默认值，若key不存在返回默认值
print(dict1.get('name', '某某'))
# 2）查询所有的key
print(dict1.keys())
# 3）查询所有的value
print(dict1.values())
# 4）查询所有的键值对
print(dict1.items())

tuple1 = (2, 3, 4, 6, 5, 9)
print(type(tuple1))
# 元组中的元素不能修改
# tuple1[0] = 2
print(tuple1)
